7afc6b1c686932266a1856dbcba1f910b410aee7,core/kernel/source/jetbrains/mps/smodel/descriptor/source/RegularModelDataSource.java,RegularModelDataSource,isLanguageAspect,#ModelRoot#IModule#SModelFqName#,229

Before Change


    //prefixed with language namespace
    if (!NameUtil.namespaceFromLongName(modelFqName.getLongName()).equals(module.getModuleFqName())) return false;
    //is aspect model name
    if (LanguageAspect.valueOf(NameUtil.shortNameFromLongName(modelFqName.getLongName())) == null) return false;
    //is non-stereotyped (? test models)
    //if (modelFqName.getStereotype() != null && !modelFqName.getStereotype().equals("")) return false;

    return true;
  }

  public static boolean isUnderLanguageModels(IModule module, ModelRoot root) {

After Change


    //prefixed with language namespace
    if (!NameUtil.namespaceFromLongName(modelFqName.getLongName()).equals(module.getModuleFqName())) return false;
    //is aspect model name
    String name = NameUtil.shortNameFromLongName(modelFqName.getLongName());
    for (LanguageAspect la:LanguageAspect.values()){
      if (la.getName().equals(name)) return true;
    }
    return false;
    //is non-stereotyped (? test models)